Overview | Package | Class | Tree | Deprecated | Index | Help Java Platform
1.1.7
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Interface com.sun.java.swing.ButtonModel

Implementing Classes:
DefaultButtonModel

public abstract interface ButtonModel
extends java.awt.ItemSelectable
State Model for Buttons


Method Summary
void addActionListener(java.awt.event.ActionListener l)
           
void addChangeListener(ChangeListener l)
           
void addItemListener(java.awt.event.ItemListener l)
           
java.lang.String getActionCommand()
           
int getMnemonic()
           
boolean isArmed()
           
boolean isEnabled()
           
boolean isPressed()
           
boolean isRollover()
           
boolean isSelected()
           
void removeActionListener(java.awt.event.ActionListener l)
           
void removeChangeListener(ChangeListener l)
           
void removeItemListener(java.awt.event.ItemListener l)
           
void setActionCommand(java.lang.String s)
           
void setArmed(boolean b)
          Marks the button as "armed".
void setEnabled(boolean b)
           
void setGroup(ButtonGroup group)
           
void setMnemonic(int key)
           
void setPressed(boolean b)
           
void setRollover(boolean b)
           
void setSelected(boolean b)
           
 

Method Detail

isArmed

public boolean isArmed()

isSelected

public boolean isSelected()

isEnabled

public boolean isEnabled()

isPressed

public boolean isPressed()

isRollover

public boolean isRollover()

setArmed

public void setArmed(boolean b)
Marks the button as "armed". If the mouse button is released while it is over this item, the button's action event fires. If the mouse button is released elsewhere, the event does not fire and the button is disarmed.
Parameters:
b - true to arm the button so it can be selected

setSelected

public void setSelected(boolean b)

setEnabled

public void setEnabled(boolean b)

setPressed

public void setPressed(boolean b)

setRollover

public void setRollover(boolean b)

setMnemonic

public void setMnemonic(int key)

getMnemonic

public int getMnemonic()

setActionCommand

public void setActionCommand(java.lang.String s)

getActionCommand

public java.lang.String getActionCommand()

setGroup

public void setGroup(ButtonGroup group)

addActionListener

public void addActionListener(java.awt.event.ActionListener l)

removeActionListener

public void removeActionListener(java.awt.event.ActionListener l)

addItemListener

public void addItemListener(java.awt.event.ItemListener l)
Description copied from interface:
 
Specified by:
addItemListener(java.awt.event.ItemListener) in interface java.awt.ItemSelectable

removeItemListener

public void removeItemListener(java.awt.event.ItemListener l)
Description copied from interface:
 
Specified by:
removeItemListener(java.awt.event.ItemListener) in interface java.awt.ItemSelectable

addChangeListener

public void addChangeListener(ChangeListener l)

removeChangeListener

public void removeChangeListener(ChangeListener l)

Overview | Package | Class | Tree | Deprecated | Index | Help Java Platform
1.1.7
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Submit a bug or feature
Submit comments/suggestions about javadoc
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.